﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace GEA
{
    public class  Mercadoria
    {
        
        public int Id_user { get; set; }
        public DateTime Data_criacao { get; set; }
        public DateTime Data_alteracao { get; set; }
        public string Id_entreposto { get; set; }
        public string Id_processo { get; set; }
        public string Id_DU{ get; set; }
        public string Id_Referencia { get; set; }
        public int Quantidade { get; set; }
        public decimal Valor { get; set; }
        public decimal Peso_Bruto { get; set; }
        public decimal Peso_Liquido { get; set; }
        public Boolean Activo { get; set; }
        public int Saldo { get; set; }
        public Guid Guid { get; set; }
        public Mercadoria(int id_user, DateTime data_criacao, DateTime data_alteracao, string id_entreposto,string id_processo, 
             string id_du,string id_referencia, int quantidade, decimal valor,decimal peso_bruto, decimal peso_liquido, Boolean activo, int saldo,Guid guid)
        {
            Id_user = id_user;
            Data_criacao = data_criacao;
            Data_alteracao = data_alteracao;
            Id_entreposto = id_entreposto;
            Id_processo = id_processo;
            Id_DU = id_du;
            Id_Referencia = id_referencia;
            Quantidade = quantidade;
            Valor = valor;
            Peso_Bruto = peso_bruto;
            Peso_Liquido = peso_liquido;
            Activo = activo;
            Saldo = saldo;
            Guid = guid;
        }
        public Mercadoria()
        {
            Id_user = GlobalVar.GlobalValue;
            Data_criacao = DateTime.Now;
            Data_alteracao = DateTime.Now;
            Id_entreposto = null;
            Id_processo = null;
            Id_DU = null;
            Id_Referencia = null;
            Quantidade = 0;
            Valor = 0;
            Peso_Bruto = 0;
            Peso_Liquido = 0;
            Activo = true;
            Saldo = 0;
            Guid = Guid.NewGuid();
        }
    }



}
